package ar.com.vates.util;

import java.util.LinkedList;

public class NumerosPrimos {
	
	private static LinkedList<Integer> listado;
	
	public static LinkedList<Integer> calcularPrimos(int desde, int hasta)
	{
		listado=new LinkedList<Integer>();
		if(desde<=0) return null;
		if(desde > hasta) return null;
		if(desde == 1) desde=2;
		for(int i=desde;i<=hasta;i++)
		{

			{
				if(i % 2 == 0)
				{
					
				}
				else
				{
					int raiz=(int)Math.sqrt((double)i)+1;
					boolean noPrimo=false;
					for(int j=2;j<=raiz;j++)
					{
						if(i % j == 0)
						{
							noPrimo=true;
							break;
						}

					}
					if(!noPrimo) listado.add(i);
				}
		}
		}		
		return listado;

}
}
